/**
 * sysHandlerErrorLogModel
 * <p/>
 * 项目名称:分秒金融
 *
 * @author lunli
 * <p/>
 * 功能描述:错误处理管理
 * <p/>
 * 历史版本:2017-04-25 v1.0.0 lunli  创建:
 */
package com.fmjr.sys.sysHandlerErrorLog.bean;

import com.fmjr.common.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;

import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@ApiModel(value = "sysHandlerErrorLog", description = "错误处理")
public class SysHandlerErrorLog extends BaseEntity implements java.io.Serializable {

    private Long id; //
    private String orderNo; //订单号
    private String errorCode; //错误码
    private String errorType; //错误类型
    private String errorMsg; //错误说明
    private String causeClass; //处理类
    private String status; //状态
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate; //创建时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date repairDate; //修复时间


    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @ApiModelProperty(value = "订单号")
    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    @ApiModelProperty(value = "错误码")
    public String getErrorCode() {
        return errorCode;
    }

    public void setErrorCode(String errorCode) {
        this.errorCode = errorCode;
    }

    @ApiModelProperty(value = "错误类型")
    public String getErrorType() {
        return errorType;
    }

    public void setErrorType(String errorType) {
        this.errorType = errorType;
    }

    @ApiModelProperty(value = "错误说明")
    public String getErrorMsg() {
        return errorMsg;
    }

    public void setErrorMsg(String errorMsg) {
        this.errorMsg = errorMsg;
    }

    @ApiModelProperty(value = "处理类")
    public String getCauseClass() {
        return causeClass;
    }

    public void setCauseClass(String causeClass) {
        this.causeClass = causeClass;
    }

    @ApiModelProperty(value = "状态")
    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @ApiModelProperty(value = "创建时间")
    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    @ApiModelProperty(value = "修复时间")
    public Date getRepairDate() {
        return repairDate;
    }

    public void setRepairDate(Date repairDate) {
        this.repairDate = repairDate;
    }
}